#pragma once

#include "ScriptCompiler/ASTBuilder/ASTBuilder.h"
#include "ScriptCompiler/AST/ParameterNode.h"

class CFunctionParameterBuilder : public IASTBuilder
{

public:
    CFunctionParameterBuilder(std::shared_ptr<CScriptFileContext> InContext);

    virtual bool ReadCurentToken() override;

    std::shared_ptr<CParameterNode> Result;
protected:

    std::shared_ptr<CScriptFileContext> Context;

};